package datatypes.r2.foundation;

/**
 * An abstract type that defines a comparison between two values of the same
 * type.
 * 
 * @author Obama
 * 
 * @param <T>
 */
public interface COMP<T> {
	TYPE dataType();

	BL compare(T element1, T element2);
}
